<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
</head>
<body>
<div id="app">
	<router-link to="/account">account</router-link>

	<router-view></router-view>
</div>
<template id="tmpl">
	<div>
		<h1>这是 Account 组件</h1>

		<router-link to="/account/login">登陆</router-link>
		<router-link to="/account/register">注册</router-link>

		<router-view></router-view>
	</div>
</template>
<script src="node_modules/vue/dist/vue.js"></script>
<script src="node_modules/vue-router/dist/vue-router.js"></script>
<script>
	var account = {
		template : '#tmpl'
	}
	var login = {
		template : '<h4>登陆组件</h4>'
	}
	var register = {
		template : '<h4>注册组件</h4>'
	}
	var router = new VueRouter({
		routes : [
			{ 
				path : '/account', 
				component : account, 
				// 使用 children 属性, 实现子路由，同时，子路由的 path 前面，不要带 /, 否则永远以根路径开始请求，这样不方便我们用户去理解URL地址
				children : [
					{ path : 'login', component : login },
					{ path : 'register', component : register }
				] 
			}
		]
	})
	var vm = new Vue({
		el : '#app',
		data : {},
		router
	})
</script>
</body>
</html>